package com.gsta.ifishery.common.bean;

/**
 * 响应码枚举 . <br>
 * 
 * @author hkb
 */
public enum ResultCode {

    /**
     * 校验失败
     */
    CHECK_FAILED(-99),
    /**
     * 成功
     */
    SUCCESS(0),
    /**
     * 未知原因失败
     */
    UNKNOWN_FAILED(-1),
    /**
     * 报文解析失败
     */
    PARSING_FAILED(1101),
    /**
     * 报文连续解析失败
     */
    CONTINUOUS_PARSING_FAILED(1102),
    /**
     * 报文验证失败
     */
    VALIDATION_FAILED(1103),
    /**
     * 报文连续验证错误
     */
    CONTINUOUS_VALIDATION_ERROR(1104),
    /**
     * 报文格式错误
     */
    FORMAT_ERROR(1105),
    /**
     * 设备未接入
     */
    NOT_CONNECTED(1201),
    /**
     * 设备非法
     */
    ILLEGAL(1202),
    /**
     * 设备状态异常
     */
    STATUS_EXCEPTION(1203),
    /**
     * 设备存在安全风险
     */
    SECURITY_RISK(1204),
    /**
     * 设备未安装（删除）
     */
    NOT_INSTALLED(1205),
    /**
     * 设备已拆除（添加）
     */
    REMOVED(1206),
    /**
     * 设备离线，无法控制
     */
    OFFLINE(1207),
    /**
     * 超出访问限制次数
     */
    OUT_OF_ACCESS(1301),
    /**
     * 等待下发
     */
    WAIT_FOR_DELIVERY(1501);

    public int code;

    ResultCode(int code) {
        this.code = code;
    }

}
